using System.ComponentModel.DataAnnotations;
using System.Data.Entity.ModelConfiguration;
using Planisoft.Entities;

namespace Planisoft.DAO.Mapping
{
    public class NacionalidadMap : EntityTypeConfiguration<Nacionalidad>
    {
        public NacionalidadMap()
        {
            // Primary Key
            this.HasKey(t => t.IdNacionalidad);

            // Properties
            this.Property(t => t.CodPdtNacion)
                .HasMaxLength(10);

            // Table & Column Mappings
            this.ToTable("Nacionalidad");
            this.Property(t => t.IdNacionalidad).HasColumnName("IdNacionalidad");
            this.Property(t => t.CodPdtNacion).HasColumnName("CodPdtNacion");
            this.Property(t => t.DescNacion).HasColumnName("DescNacion");
        }
    }
}
